﻿// -----------------------------------------------------------------------
// <copyright file="NomeadoFormModel.cs" company="Storytelling">
// TODO: Update copyright text.
// </copyright>
// -----------------------------------------------------------------------

namespace Storytelling.Modelos
{
    using Storytelling.Entidades;
    using System.ComponentModel.DataAnnotations;

    public abstract class NomeadoFormModel<T> : EntidadeFormModel<T>
        where T : Nomeado
    {
        [Required]
        [Display(Name = "Nome")]
        [StringLength(50, MinimumLength = 1)]
        public virtual string Nome
        {
            get { return Entidade.Nome; }
            set { Entidade.Nome = value; }
        }
    }
}
